#pragma once

#include "EngineTypedefs.h"

#include "Vec.h"

namespace ParticleEngine
{
	class ParticleContext;

	class Particle_Base
	{
	public:
		Particle_Base(){};
		virtual ~Particle_Base(){};

		virtual void Sole(ParticleContext*const Context, const ParticleIndex ParticleIndex){};
		virtual void Interaction(const ParticleIndex P0, const ParticleIndex P1){};
	};

}
